package com.uncp.comisiondeadmision.service;

import com.uncp.comisiondeadmision.dao.DAOFactory;



public class ApplicationBusinessDelegate {

	// Se especifica la factoria con la cual trabajamos
	// Se hace aqui para no ejecutarlo en cada Service.

	public ISUsuarioSistema getISUsuarioSistema(){
		return new SUsuarioSistema(DAOFactory.JPA);
	}
	
	public ISSolicitud getISSolicitud(){
		return new SSolicitud(DAOFactory.JPA);
	}
	public ISDetalleSolicitud getISDetalleSolicitud(){
		return new SDetalleSolicitud(DAOFactory.JPA);
	}
	public ISRequisito getIsRequisito(){
		return new SRequisito(DAOFactory.JPA);
	}
	public ISCdp getIsCdp(){
		return new SCdp(DAOFactory.JPA);
	}
	public ISPostulante getISPostulante(){
		return new SPostulante(DAOFactory.JPA);
	}
	public ISFacultad getISFacultad(){
		return new SFacultad(DAOFactory.JPA);
	}
	public ISEscuela getISEscuela(){
		return new SEscuela(DAOFactory.JPA);
	}
	public ISCarrera getISCarrera(){
		return new SCarrera(DAOFactory.JPA);
	}
	public ISTipoModalidad getISTipoModalidad(){
		return new STipoModalidad(DAOFactory.JPA);
	}
	public ISHistorialIgv getISHistorialIgv(){
		return new SHistorialIgv(DAOFactory.JPA);
	}
	public ISCarnet getISCarnet(){
		return new SCarnet(DAOFactory.JPA);
	}
	
}
